﻿using System;
namespace Producers.Rr.Xtee.Riik.Ee.Producer.Rr {
    
    
    public partial class RR405Response : global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR405Response {
        
        private string @__isikupnimi;
        
        private string @__isikuenimi;
        
        private decimal @__veakood;
        
        private string @__veatekst;
        
        public RR405Response() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public RR405Response(string @isikupnimi, string @isikuenimi, decimal @veakood, string @veatekst) {
            this.@__isikupnimi = @isikupnimi;
            this.@__isikuenimi = @isikuenimi;
            this.@__veakood = @veakood;
            this.@__veatekst = @veatekst;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected RR405Response(IRR405Response @rR405Response) {
            this.@__isikupnimi = @rR405Response.Isikupnimi;
            this.@__isikuenimi = @rR405Response.Isikuenimi;
            this.@__veakood = @rR405Response.Veakood;
            this.@__veatekst = @rR405Response.Veatekst;
        }
        
        public virtual string Isikupnimi {
            get {
                return this.@__isikupnimi;
            }
            set {
                this.@__isikupnimi = value;
            }
        }
        
        public virtual string Isikuenimi {
            get {
                return this.@__isikuenimi;
            }
            set {
                this.@__isikuenimi = value;
            }
        }
        
        public virtual decimal Veakood {
            get {
                return this.@__veakood;
            }
            set {
                this.@__veakood = value;
            }
        }
        
        public virtual string Veatekst {
            get {
                return this.@__veatekst;
            }
            set {
                this.@__veatekst = value;
            }
        }
    }
}
